package com.atlzk.group.order.service;

import com.atlzk.group.order.entity.GroupEntity;
import com.atlzk.group.tgou.entity.KanshopEntity;
import com.atlzk.group.tgou.entity.MiaoShopEntity;
import com.atlzk.group.tgou.entity.ResultMessage;
import com.baomidou.mybatisplus.extension.service.IService;
import com.atlzk.common.utils.PageUtils;
import com.atlzk.group.order.entity.OrderEntity;

import java.util.Map;

/**
 * 订单表
 *
 * @author liuzekun
 * @email 2803587841@gmail.com
 * @date 2021-06-18 17:11:50
 */
public interface OrderService extends IService<OrderEntity> {

    PageUtils queryPage(Map<String, Object> params,Long umsUserId);

    void payMoney(OrderEntity order) throws Exception;

    void joinTgou(GroupEntity groupEntity, String umsUserId);

    String zfbPayMoney(OrderEntity order);

    PageUtils queryPage(Map<String, Object> params);

    void openkan(KanshopEntity kanshopEntity, String umsUserId);

    ResultMessage miao(MiaoShopEntity miaoShopEntity, String umsUserId);
}

